package com.zc.supports.protocol.management;

import lombok.*;

import java.io.Serializable;
import java.util.Map;

/**
 * 协议支持参数定义
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Data
public class ProtocolSupportDefinition implements Serializable {

    private static final long serialVersionUID = -1;

    /** 协议ID */
    private String id;

    /** 协议名称 */
    private String name;

    /** 描述 */
    private String description;

    /** 协议类型 */
    private String provider; //jar script

    /** 发布状态 */
    private byte publishState;

    /** 配置项 */
    private Map<String,Object> configuration;
}
